Next: Precision, Previous: Mode Settings, Up: Mode Settings [Contents][Index]
You can save all of the current mode settings in your Calc
init file (the file given by the variable
calc-settings-file, typically
~/.emacs.d/calc.el) with the m m
(calc-save-modes) command. This will cause Emacs to
reestablish these modes each time it starts up. The modes saved
in the file include everything controlled by the m and
d prefix keys, the current precision and binary word
size, whether or not the trail is displayed, the current height
of the Calc window, and more. The current interface (used when
you type C-x * *) is also saved. If there were already
saved mode settings in the file, they are replaced. Otherwise,
the new mode information is appended to the end of the
file.
The m R (calc-mode-record-mode)
command tells Calc to record all the mode settings (as if by
pressing m m) every time a mode setting changes. If
the modes are saved this way, then this “automatic mode
recording” mode is also saved. Type m R again to
disable this method of recording the mode settings. To turn it
off permanently, the m m command will also be
necessary. (If Embedded mode is enabled, other options for
recording the modes are available; see
Mode Settings in Embedded Mode.)
The m F (calc-settings-file-name)
command allows you to choose a different file than the current
value of calc-settings-file for m m,
Z P, and similar commands to save permanent
information. You are prompted for a file name. All Calc modes are
then reset to their default values, then settings from the file
you named are loaded if this file exists, and this file becomes
the one that Calc will use in the future for commands like m
m. The default settings file name is
~/.emacs.d/calc.el. You can see the current file
name by giving a blank response to the m F prompt. See
also the discussion of the calc-settings-file
variable; see Customizing
Calc.
If the file name you give is your user init file (typically ~/.emacs), m F will not automatically load the new file. This is because your user init file may contain other things you don’t want to reread. You can give a numeric prefix argument of 1 to m F to force it to read the file no matter what. Conversely, an argument of -1 tells m F not to read the new file. An argument of 2 or -2 tells m F not to reset the modes to their defaults beforehand, which is useful if you intend your new file to have a variant of the modes present in the file you were using before.
The m x (calc-always-load-extensions)
command enables a mode in which the first use of Calc loads the
entire program, including all extensions modules. Otherwise, the
extensions modules will not be loaded until the various advanced
Calc features are used. Since this mode only has effect when Calc
is first loaded, m x is usually followed by m
m to make the mode-setting permanent. To load all of Calc
just once, rather than always in the future, you can press
C-x * L.
The m S (calc-shift-prefix) command
enables a mode in which all of Calc’s letter prefix keys
may be typed shifted as well as unshifted. If you are typing,
say, a S (calc-solve-for) quite often you
might find it easier to turn this mode on so that you can type
A S instead. When this mode is enabled, the commands
that used to be on those single shifted letters (e.g.,
A (calc-abs)) can now be invoked by
pressing the shifted letter twice: A A. Note that the
v prefix key always works both shifted and unshifted,
and the z and Z prefix keys are always
distinct. Also, the h prefix is not affected by this
mode. Press m S again to disable shifted-prefix
mode.
Next: Precision, Previous: Mode Settings, Up: Mode Settings [Contents][Index]